Find the word definition

Wiktionary
storage organs

n. (storage organ English)