terebrating - French English Dictionary