SOUL MATE


Meaning of SOUL MATE in English

the person who is your natural and compatible mate

I thought Carson and I were soul mates, but we disagree a lot.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.