Loading source…
Sale on approval requires buyer’s absolute freedom to accept or refuse | Omnilex