Complement and Roommate
The terms complement and roommate are synonyms (words with similar meaning).
The noun Complement can be replaced with noun Roommate in some context.
Complement and Roommate are mostly used as synonyms in topics related to: comrade, companion, acquaintance, buddy and pal.