Definition of dogtooth in English:
dogtooth
Translate dogtooth into Spanish
noun
ArchitectureA small pointed ornament repeated along a molding consisting of four petals radiating from a raised center, used especially in the Early English style.
Pronunciation
Are You Learning English? Here Are Our Top English Tips