Back to Dictionary

insect

noun

Louisiana Creole

loulou; tetay

Media