Meaning of “warfarin” in the English Dictionary

british dictionary