garulla - German English Dictionary