technosols

English

Noun

technosols

  1. plural of technosol