myrialitre

myrialitre

English Noun
Ad

Definition

A unit of volume of ten thousand litres

Etymology

From myria- + litre.

Ad