water soluble garlic extract - Turkish English Dictionary