meaning of Adebar

Adebar - German to English

stork