honey spot

English

Noun

honey spot (plural honey spots)

  1. (botany) Synonym of honey guide.