retail sale license - German English Dictionary