barranca - French English Dictionary