Here are the matches between the terms and definitions:
Cost - Any item for which a manager wants to measure a cost
Expense - A cost charged against revenue
Cost Object - Any item for which a manager wants to measure a cost
Direct Cost - Costs directly related to a cost object
Opportunity Cost - The return that could not be realized from the best forgone alternative use of a resource
Indirect Cost - Costs not directly related to a cost object