officers training corps (otc) - French English Dictionary