azalea

Noun
  1. Any of numerous ornamental shrubs grown for their showy flowers of various colors (synset 112265836)

Found on Word Lists

Other Searches