Spanish-English dictionary »

caguama meaning in English

SpanishEnglish
caguama noun
{f}

loggerhead turtle(Caretta caretta)
noun