villera - German English Dictionary