A versatile mop comprises a main body, a mop head pivotally connected to the main body, a handle set connected to the main body, and a water storing unit mounted on the main body, whereby the versatile mop can eject water spouts for cleaning floors and windows....http://www.google.es/patents/US6960042?utm_source=gb-gplus-sharePatente US6960042 - Versatile mop