canarywood tree (centrolobium microchaete) - Spanish English Dictionary