Definitions of leather carp:

  • noun:   scaleless domestic carp