Picasa

 In

Online photo sharing technology owned by Google that was shut down in 2016. See also: geotagged

« Back to Glossary Index
Recent Posts