Dictionary search results

Showing 1-6 of 6 results

e-card US English

A digital version of a greeting card, typically accessed by the recipient via a hyperlink in an e-mail

e-card English-Spanish

tarjeta f electrónica