Skip to main content

ambary

English ambary meaning in English  •  ambary का अर्थ अंग्रेजी में
Noun
  • A valuable East Indian fiber plant (Hibiscus cannabinus), or its fiber, which is used throughout India for making ropes, cordage, and a coarse canvas and sackcloth; -- called also brown Indian hemp>.
Advertisement