place packed with people - German English Dictionary