"margosa" in English Margosa {m} Indian lilac Detailed translations for "margosa" der Margosa{masculine} Margosa Indian lilac