tool-icon iCard

Computer Definition (1) (Internet CARD) An electronic postcard (e-card) service from Apple that was discontinued in 2008.
Computer Definition (1) (Internet CARD) An electronic postcard (e-card) service from Apple that was discontinued in 2008.