extended stay hotel - German English Dictionary