Back to Dictionary

latch

noun

Louisiana Creole

take