putipuhdas

Etymology

 * the initial component is simply alliterative and serves to emphasize the meaning, having no meaning on its own.

Adjective

 * 1) spick-and-span, clean as a whistle absolutely clean, spotless