spansules

nounA brand name for a type of capsule that releases medicine slowly over time.

No synonyms or antonyms found for this word.