What is the full meaning of mowras
MOWRA, (Hindi) a kind of butter-tree with edible flowers, also MAHUA, MAHWA, MOWA [n]
Example of the word mowras placed on a Scrabble board.