telescope shrimp - Turkish English Dictionary