thatch tree - Spanish English Dictionary