a rare find, foundling ne demek

  1. a rare find, foundling : buluntu