trombicula - French English Dictionary