Definition of “DVR” - English Dictionary

british dictionary