• word of the day

    limeira

    limeira - Dictionary definition and meaning for word limeira

    Definition
    (noun) a city of southeastern Brazil (northwest of Sao Paulo)
Download our Mobile App Today
Receive our word of the day
on Whatsapp