trofosit - French English Dictionary