ramulla - German English Dictionary