fenestrate limpet - French English Dictionary