meaning of Bleirute

Bleirute - German to English

(lead) arrived [stained glass]