IMTA

English

Noun

IMTA (plural IMTAs)

  1. Initialism of integrated multi-trophic aquaculture.

Anagrams