agarrochar - French English Dictionary