sefalopodlar - Turkish English Dictionary