Back to Dictionary

organ

noun

Louisiana Creole

lòr