storage organs

English

Noun

storage organs

  1. plural of storage organ