stag-headed tree - Spanish English Dictionary