Home
Search
Index
Definify.com
Definition
2025
indomethacins
indomethacins
English
Noun
indomethacins
plural of
indomethacin
Similar Results