Definify.com

Definition 2026


METARs

METARs

English

Noun

METARs

  1. plural of METAR

Anagrams