three-star restaurant - German English Dictionary