troilo - French English Dictionary