"surfsticks" in English Surfsticks {m pl} Internet sticks Detailed translations for "surfsticks" Surfsticks{masculine plural} Surfsticks Internet sticks