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