motorized yacht - Turkish English Dictionary