lambliases

English

Noun

lambliases

  1. plural of lambliasis