post, telegraph and telephone - French English Dictionary