Dictionary search results

Showing 1-2 of 2 results

MLS British & World English

Master of Library Science

megalitre British & World English

A metric unit of capacity equal to a million litres