What is an undercut haircut?

An undercut haircut features short sides and back with longer hair on top. This style creates a contrast between the lengths and allows for versatile styling options on the upper portion of the hair.