Definition of “deluded” - English Dictionary

English