What does Braunscheitelschwalbe mean?

Braunscheitelschwalbe - German to English

Indian cliff swallow [Hirundo fluvicola]