browspot Meaning, Definition & Usage

Brow"spot` noun
Definitions
  1. (Zoöl.) A rounded organ between the eyes of the frog; the interocular gland.

Webster 1913