应有尽有yīngyǒujìnyǒuTop 25000Meanings1. everything that should be here is here (idiom); all one can think of is on hand2. to have all one needsCharacters used应should有to have尽to the greatest extentExamples1我们wǒmen应有尽有yīngyǒujìnyǒu。We have what we need.