red sandalwood tree - Spanish English Dictionary