excessively strict in manners - Turkish English Dictionary