Definition of “stoat” - English Dictionary

british dictionary