A concrete noun is the name of something or someone that we experience through our senses, sight, hearing, smell, touch or taste. Most nouns are concrete nouns. The opposite of a concrete noun is an abstract noun.
Cats, dogs, tables, chairs, buses, and teachers are all concrete nouns.
See also Abstract Nouns