something which gives one an advantage - German English Dictionary