troglofilo - French English Dictionary