Spanish-English dictionary »

paraíso sombrilla meaning in English

SpanishEnglish
paraíso sombrilla noun

bead tree(Melia azedarach)
noun