Word Definition

Goggled

  1. of Goggle
  2. Prominent; staring, as the eye.

Synonyms