What Does It Mean?

You are correct!

From our dictionary:
far•ra•go

(fu-rä'gō, -rā'-),
n.
pl. -goes

a confused mixture; hodgepodge; medley: a farrago of doubts, fears, hopes, and wishes.