trochilus - French English Dictionary