← Back to Dictionary

karrkurr

noun

Definitions

  1. green frog