Which two words have the opposite meanings?
A. Home and school
B. Agreement and battle
C. Make and keep
D. Soldiers and children