EnglishMain Dictionary
realist
Universal Words
noun
1 a person who accepts and deals with a situation as it really is and does not try to pretend that it is different:
I'm a realist-I know you can't change people overnight.
2 a writer, painter, etc. whose work represents things as they are in real life