carranchas
English
Noun
carranchas
plural of
carrancha