meaning of Budel

Budel - German to English

countertop