Gargoyle



noun
1.
រូបចម្លាក់ជារូបសត្វបុរាណ
ENGLISH MEANING
noun
1.
A spout projecting from the roof gutter of a building, often carved grotesquely.