or yehuda

listen to the pronunciation of or yehuda
English - English
{i} town located southeast of Tel Aviv (Israel)
French - English
or yehuda