arribarse - German English Dictionary