I realise you've probably already submitted your translation, but here's my 2p worth. I don't know if either of you have heard of the Grand dictionnaire terminologique, but there are several entries there for "sabot" in fields that might be relevant here. There also appear to be several synonyms that might be more common, which may be why the term threw you initially. See
http://granddictionnaire.ca/index.aspx. <p>Termium also throws up several results:
http://termium.gc.ca/tpv2alpha/alpha-fra.html?lang=fra&i=1&i... <p>The only caveat with these two resources is of course that they are mainly French Canadian, but I've found them very useful for getting me on track in the past.