terebration - French English Dictionary