cachula - German English Dictionary