meaning of Abroller

Abroller - German to English

dispenser