please tell me what is the definition of cylinder