Dictionaries:

boggle:

British expression meaning to stare at women lecherously, usually from a secluded place .

Link to this page:

Word Browser