What is the full meaning of megalitre
one million litres [n -S]
Example of the word megalitre placed on a Scrabble board.