Definition of “pheromone” - English Dictionary

british dictionary