Italian

edit

Noun

edit

pecchiaiolo m (plural pecchiaioli)

  1. honey buzzard