terebella - Turkish English Dictionary