alto-cumulus - German English Dictionary