1 toad spot | Definition of toad spot

toad spot

noun

Definition of toad spot

: one of the nonpigmented spots occurring on the genitals in dourine