mooned over (verb) admire: hold in high regard
Sinonime: average, bad, base, common, déclassé, fair, good-for-nothing, hack*, imperfect, indifferent, junk*, lemon, lousy, low-grade, low-rent, mean, mediocre, middling, ordinary, paltry, poorer, sad, second-class, second-rate, shabby, sorry*, substandard, tawdry, two-bit, worse, wretched
Antonime: abhor,
condemn,
despise,
detest,
dislike, execrate,
hate,
scorn