Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of supreme headquarters allied powers europe
  1. noun
    the supreme headquarters that advises NATO on military matters and oversees all aspects of the Allied Command Europe

    Similar: 

Explanation of supreme headquarters allied powers europe
My lists:
Recently viewed words: