supply (explanation) - Turkish English Dictionary