vessel on a voyage of discovery - Turkish English Dictionary