Italian pool frog

English

Noun

Italian pool frog (plural Italian pool frogs)

  1. Pelophylax bergeri, a European frog.