English | German | Russian | Czech

smothercate English

Meaning smothercate meaning

What does smothercate mean?

smothercate

To smother and suffocate.

Are you looking for...?