Top definition
the best picture rating site on the web. it has a tightly knit forum community that makes up small percent of its total users.
by Anonymous July 12, 2003
Get the mug
Get a impressingroom.com mug for your mate Yasemin.