• Escouade

    Origin

    French

    Full definition of escouade

    Noun

    escouade

    (plural escouades)
    1. (archaic) A squad.----
    © Wiktionary