Spanish–English dictionary

English translation of the Spanish word margosa

Spanish → English
  
SpanishEnglish (translated indirectly)Esperanto
margosa
(nim)
neem
;
neem‐tree
;
Indian lilac
;
nim tree

SpanishEnglish
margosa Indian lilac; neem; neem‐tree; nim tree