SQUATT


Meaning of SQUATT in English

■ noun the larva of the common housefly, used by anglers as bait.

Origin

1930s: perh. from the adjective squat .

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.