Translation of jambretan in English:

jambretan

thing snatched

noun

  • 1

    thing snatched