SQUID


Meaning of SQUID in English

(n.) A fishhook with a piece of bright lead, bone, or other substance, fastened on its shank to imitate a squid.

Webster's English dictionary.      Английский словарь Webster.