callulla - German English Dictionary