macropetalous - German English Dictionary