detachable cylinder head - Turkish English Dictionary