Arabic etymological dictionary

YARIDU

yaridu: translation

arrive [warada]