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