Noun
son of a motherless goat (plural sons of motherless goats) (derogatory, slang) An objectionable person.