What is the full meaning of ouvirandra
(Malagasy) a water-plant of Madagascar, aka lattice-leaf [n -S]
Example of the word ouvirandra placed on a Scrabble board.