应有尽有 yīng yǒu jìn yǒu

DEFINITIONS

  1. everything that should be here is here (idiom); all one can think of is on hand
  2. to have all one needs

CHARACTERS

应 yīng should, ought to, must
有 yǒu have, own, possess; exist
尽 jìn exhaust, use up; deplete
有 yǒu have, own, possess; exist