I am not a teacher.
An abstract noun is the name we give to something that is not material. It could be an idea or a quality for example. Greed, honesty, selfishness are all abstract nouns.
They are contrasted with concrete nouns which are things that exist physically. People, school, book.