person from ayala de alava, spain - German English Dictionary