meaning of Betsaida

Betsaida - German to English

Bethsaida