garden in Finnish garden in Finnish puutarha noun piece of land outside with flowers and plants Add to Flashcards