delairea
1. [ noun ] (biology,botany) 1 species: German ivy
Synonyms: genus_Delairea
Related terms: asterid_dicot_genus Compositae German_ivy
Similar spelling:   Delaware
  Delira
  Delara
  Deller
  dealer
  delayer