allied headquarters (ahq) - French English Dictionary