IOMMU: Input/Output Memory Management Unit

What does IOMMU mean? The above is one of IOMMU meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Input/Output Memory Management Unit