meaning of Aidi

Aidi - German to English

chien de l'Atlas [Atlas shepherd puppy]