therevidae - French English Dictionary