Langsung ke konten

Arti kata

leopard lizard

Definition of leopard lizard (English)

noun

  1. any of several large lizards with many dark spots; of western United States and northern Mexico
    sumber: wordnet30