tırtıl kancası - Turkish English Dictionary