Back to Dictionary

loofah

noun

Louisiana Creole

tòrchon