English | German | Russian | Czech

self-deport English

Meaning self-deport meaning

What does self-deport mean?

self-deport

(transitive) To evict oneself, especially from a country.

Are you looking for...?