monkey's hand tree - Spanish English Dictionary