Definify.com

Definition 2025


indomethacins

indomethacins

English

Noun

indomethacins

  1. plural of indomethacin