carcava
See also:
cárcava
Italian
Verb
carcava
third-person singular imperfect indicative of
carcare