Torquil in Finnish Torquil in Finnish Tuukka proper noun (rare, outside, _, Scotland) A en given name. Add to Flashcards