immersible apparatus - Turkish English Dictionary