squamous cell islets - Turkish English Dictionary