zoological garden in Finnish zoological garden in Finnish eläintarha noun (formal) A zoo, a park where live animals are exhibited. Add to Flashcards