related to spain - German English Dictionary