leche

leche

English Noun Top 45,061
Ad

Definition

Archaic form of lechwe.

Ad