English to Arabic

Meaning for:
Grimaldi
other
جريمالدي - ممثّل إنجليزيّ و مهرّج أو سهل كبير على وجه القمر