superwarfarin
Noun
Meaning
superwarfarin (countable and uncountable, plural superwarfarins)
Any of various rodenticides with significantly greater potency and effectiveness than warfarin.
Noun
superwarfarin (countable and uncountable, plural superwarfarins)
Any of various rodenticides with significantly greater potency and effectiveness than warfarin.