caracora
English
Noun
caracora
(
plural
caracoras
)
Alternative form of
caracoa
.