What is a perfect black body?

A perfect black body absorbs heat radiations of all wavelengths and can emit the whole set of radiations when heated.