gargoyle - Dictionary definition and meaning for word
gargoyle
Definition (noun) a spout that terminates in a grotesquely carved figure of a person or animal
Definition (noun) an ornament consisting of a grotesquely carved figure of a person or animal
Mnemonics (Memory Aids) for gargoyle
word resembles gargle.. which we do every morning.. similarly imagine a structure (statue) releasing water from its mouth.. like the gargoyle statue in Singapore which you may have seen on TV or a magazine.
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com