houdaille
/hudiː/ or /hudaɪl/Definitions
1. noun
A type of armored car or half-track vehicle developed during World War I
“The British military used houdailles to transport troops across the battlefield.”
1. noun
A type of armored car or half-track vehicle developed during World War I
“The British military used houdailles to transport troops across the battlefield.”