Name profile

Idris

Interpreter, Studious · Arabic/Welsh associations

Meaning
Interpreter, Studious
Origin
Arabic/Welsh associations
Variations
Idrees, Idriss