I know that it is advisable to put commas, periods, exclamation marks, and question marks before the ending quotation mark when dealing with direct speech, or quoting whole sentences. But what if I just want to quote a single word or a phrase? For example, my sentence is this:
Don't forget the definition of "righteous" -- "morally right and good".
Is it correct to put a period after the quotation mark in such case? If not, is it always obligatory to insert terminating punctuation within quotation marks?