vomodor
English
Noun
vomodor
(
plural
vomodors
)
A scent detected by the
vomeronasal organ
.