tin protosulfide - French English Dictionary