translate English to German: Spain is a mecca for outdoor sport lovers.
Spanien ist ein absolutes Paradies für Sportarten an der freien Luft.