Vocabulary

デポ剤

depot (drug)

noun