eDDA Terms definition

eDDA Terms means the Terms and Conditions for Electronic Direct Debit Authorisation Service as amended or supplemented by us from time to time;