giaguari
Italian
Noun
giaguari
m
plural of
giaguaro