Italian-English dictionary »

cenote meaning in English

ItalianEnglish
cenote noun
{m}

cenote(deep natural well or sinkhole)
noun