Back to Dictionary

simarouba

noun

Louisiana Creole

soumarouba