Definition of “warfarin” - English Dictionary

british dictionary