dsynonym
English
Spanish
Portuguese
Dutch
German
French
Italian
Slovenian
Interac
— definition
1.
Interac (Noun) Cdn
1 definition
Interac (Noun)
— (trademark) debit card payment system.