larvisid - German English Dictionary