What is the full meaning of ambari
(Hindi) a fibre-yielding plant of East Indies, also AMBARY [n -S]
Example of the word ambari placed on a Scrabble board.