Definify.com

Definition 2024


METARs

METARs

English

Noun

METARs

  1. plural of METAR

Anagrams