escabroso - German English Dictionary