troje - French English Dictionary