Find the word definition

Wikipedia
Pixsta

Pixta Ltd. is a UK-based image and video search company founded in 2006 by Alexander Straub, Dr. Daniel Heesch and David Williams.