mattolaituri

Noun

 * 1) a floating  or  with equipment for washing rugs and carpets