humped moon - German English Dictionary