Think of it this way:
* Hair: Like saying "fruit". It's a broad category.
* Dirty blonde: Like saying "apple". It's a specific type of fruit with a particular color and characteristics.
Dirty blonde hair is a blonde shade that is often described as having darker undertones or a slightly mousy or ashy appearance. It's still considered in the blonde family, but not as bright or vibrant as other blonde shades.