impoundment lot - German English Dictionary