Men in company crossing over major river (7)
I believe the answer is:
orinoco
'major river' is the definition.
(South American river)
'men in company crossing over' is the wordplay.
'men in' becomes 'orin' (I can't justify this - if you can you should believe this answer much more).
'company' becomes 'co' (abbreviation).
'crossing' is an insertion indicator.
'over' becomes 'o' (cricket abbreviation).
'orin'+'co'='orinco'
'orinco' placed around 'o' is 'ORINOCO'.
Can you help me to learn more?
(Other definitions for orinoco that I've seen before include "resident on Wimbledon Common" , "Great river in the north of S America, flows through Venezuela" , "Colombia/Venezuela river" , "Venezuelan river; one of Wombles" , "Common character" .)