shooting range in Finnish shooting range in Finnish ampumarata noun A facility designed for firearms practice. Add to Flashcards