Meaning of limeira

Definition of limeira

(noun) a city of southeastern Brazil (northwest of Sao Paulo)

Other information on limeira

WIKIPEDIA results for limeira
Amazon results for limeira