limnorias

English

Noun

limnorias

  1. plural of limnoria