Find the word definition

Wiktionary

gelcaps

n. (plural of gelcap English)