Definition of “deluded” - English Dictionary

british dictionary