meaning of slug horn

1. An erroneous form of the Scotch word slughorne, or sloggorne, meaning slogan.


Related Words

slug-horn |

Developed & Maintained By Taraprasad.com

Treasure Words