laine

/lˈeɪn/

laine

English Noun Top 32,586
Ad

Definition

an area of arable land at the foot of a hill

Ad