Etymology · Spanish

carapacho

2 English words descend from Spanish carapacho, most common first.