Etymology · Portuguese

garoupa

2 English words descend from Portuguese garoupa, most common first.