achicharronar - German English Dictionary