22.The word with same spelling and same pronunciation, different meaning is called _____. (A) antonym (B) synonym (C) homonym (D) homograph