sea squirt - Turkish English Dictionary