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