6 results in 0.0055s.
Advertisement
  • margosa
    margosa, noun.
    an East Indian tree of the mahogany family whose oil and bitter bark are used in medicine.

margosa in Kannada ಕನ್ನಡ

margosa in Marathi मराठी

margosa in Tamil தமிழ்

  1. home-page
  2.  › 
  3. language
  4.  › 
  5. english-dictionary-translation-meaning-of-margosa