Meaning of lota

Definition of lota

(noun) a globular water bottle used in Asia

Other information on lota

WIKIPEDIA results for lota
Amazon results for lota