Back to Dictionary

syrup, a womanizer

Noun

Louisiana Creole

siro