ISRU

English

Noun

ISRU (plural ISRUs)

  1. Initialism of in-situ resource utilization.

Anagrams