GODROON MEANING IN ENGLISH

• Godroon Definition & Synonyms

  1. (n.) An ornament produced by notching or carving a rounded molding.


RECENT SEARCHES