lucartamide

English

Noun

lucartamide (uncountable)

  1. A proton pump inhibitor.

Anagrams