toad spot
nounDefinition of toad spot
: one of the nonpigmented spots occurring on the genitals in dourine
1