baby ribbon - German English Dictionary