What is the full meaning of megalitres
MEGALITRE, one million litres [n]
Example of the word megalitres placed on a Scrabble board.