trofo - French English Dictionary