इमलि

English: Translation
tamarind
Hindi: Translation
इमली
noun
Plants, trees and other vegetation