Lotte - Definition

lotte

n 1: fishes having large mouths with a wormlike filament
attached for luring prey [syn: goosefish, angler,
anglerfish, angler fish, monkfish, lotte,
allmouth, Lophius Americanus]

Look up another word