Langsung ke konten

Arti kata

leopard frog

Definition of leopard frog (English)

noun

  1. common North American green or brownish frog having white-edged dark oval spots
    sumber: wordnet30