Definition of “braise” - English Dictionary

british dictionary