toilet roll

toilet roll

English Noun
Ad

Definition

A roll of toilet paper.

Ad