Definitions for "Kartoo"
a leading business solutions software publisher based in Clermont Ferrand, France with U
Keywords:  meta, visual, interface, engine, search
KartOO is a next-generation meta search engine which displays a visual interface.