i spent the night here - German English Dictionary