meaning of Andsaca

Andsaca meaning in Names Dictionary

Enemy.