honeyflower

English

Noun

honeyflower (plural honeyflowers)

  1. Alternative form of honey flower