A concrete noun is something which can be perceived by the five senses. In other words, you can see, taste, touch, smell, or hear it.
An abstract noun represents an idea, quality, or state of being.
Concrete Nouns:
Abstract Nouns: