lucartamide
English
Noun
lucartamide
(
uncountable
)
A
proton pump
inhibitor
.
Anagrams
dramaticule