Horsewood

From Biology-Online Dictionary
Jump to: navigation, search

Horsewood

(Science: botany) a west indian tree (Calliandra latifolia) with showy, crimson blossoms.