lougheen

/ˈlaʊɪn, ˈluːɪn/

Definitions

1. noun

A type of flowering plant, especially one with showy or fragrant flowers.

“The garden featured beautiful lougheen and roses blooming together.”

Synonyms

  • Christmas rose
  • hellebore

Antonyms

  • evergreen
  • wintergreen