picartamide

English

Noun

picartamide (uncountable)

  1. A proton pump inhibitor.

Anagrams