Browspot - Definition - Law Dictionary Home Dictionary Definition browspot
Definition :
A rounded organ between the eyes of the frog the interocular gland
View Judgments Citing this PhraseView Acts Citing this Phrase
A rounded organ between the eyes of the frog the interocular gland
View Judgments Citing this Phrase