pistol shrimps - French English Dictionary