Using defined/deployed BPMN process in another process

Can we add/refer to an existing process (a .bpmn file) as a Task in a new process?

Sure, but can you explain in more detail exactly how you need this to work.