trochilos - French English Dictionary