DEVILWOOD


Meaning of DEVILWOOD in English

noun a kind of tree (osmanthus americanus), allied to the european olive.

Webster English vocab.      Английский словарь Webster.