carpet / mat / rug

These three words all refer to floor coverings – but they are of different sizes.

A carpet usually covers the entire floor, from wall to wall:

A rug covers a medium-sized area:

A mat covers a very small area – like a doormat or a yoga mat: