barranca - German English Dictionary