mostro - German English Dictionary