armada hierarchy - French English Dictionary