baby moon - German English Dictionary