limeiraEnglish

Limeira

Noun

A city of southeastern Brazil (northwest of Sao Paulo)

English: Limeira

Bahasa: Limeira

Bahasa words with similar meanings