English Dictionary
◊ DELAIREA
Delairea
n : 1 species: German ivy [syn: {Delairea}, {genus Delairea}]