Find the word definition

Wiktionary

blogsites

n. (plural of blogsite English)