cogitate upon (glagol) think, think of, think over, think through, think out, ponder upon, ponder, ponder over, reflect on, ruminate, ruminate over, ruminate upon, ruminate about, mull over, meditate on, cogitate, deliberate on, deliberate, consider, turn over