neurula - German English Dictionary