Italian greyhound in Catalan Italian greyhound in Catalan llebrer italià noun A small sighthound of an Italian breed. Add to Flashcards