tarara amarilla
Spanish
Noun
tarara
amarilla
f
(
uncountable
)
Centrolobium microchaete
, a
South American
tree.