EYELOCK


Meaning of EYELOCK in English

An unrecognizable foreign object in the road. Example: Viewing some eyelocks may be an unpleasant experience--for example, roadkill.

Slang English vocab.      Английский сленговый словарь.