towering cumulus - German English Dictionary