cryopods

English

Noun

cryopods

  1. plural of cryopod