caracaras
English
Noun
caracaras
plural of
caracara
Spanish
Noun
caracaras
m
pl
plural of
caracara