Definition of charapa in Spanish:

charapa

feminine noun

  • 1

    Peru Ecuador Tortuga pequeña y comestible.