T-crosser

From Fresh Dictionary

English

Noun

t-crosser

  1. One who is difficult to please and who pays much attention to detail
Personal tools