Meaning of “stoat” in the English Dictionary

british dictionary