HORSEWOOD


Meaning of HORSEWOOD in English

noun a west indian tree (calliandra latifolia) with showy, crimson blossoms.

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