duck's eye

English

Noun

duck's eye (plural duck's eyes)

  1. Ardisia elliptica, a Southeast Asian shrub, widely invasive.
    Synonym: shoebutton plant