Italian greyhound in Finnish Italian greyhound in Finnish italianvinttikoira noun A small sighthound of an Italian breed. Add to Flashcards