Alehouse



noun
1.
កន្លែងលក់ស្រាបៀរ
ENGLISH MEANING
noun
1.
A house where ale is retailed; hence, a tippling house.