Skip to main content

English: organ retrieval

Welsh: tynnu organau

Part of speech

Verb

Context

The surgical task of removing organs from the body.