stop and fall asleep due to tiredness, fatigue, or drunkenness - German English Dictionary

Suggest a Term