supercar in Finnish supercar in Finnish superauto noun Any high-performance sports car. Add to Flashcards