Definify.com

Definition 2025


METARs

METARs

English

Noun

METARs

  1. plural of METAR

Anagrams