tramroad - French English Dictionary