meaning of Bewässerungskasten

Bewässerungskasten - German to English

self-watering window box