I hate selling plants as "NOID" on the site... Anyone have a scientific name? I know it's a Peperomia, but what species? :confused: