Back to Dictionary

hemorrhoids

noun

Louisiana Creole

emòrvid