This paper introduces Jade Bird Component Description Language (JBCDL) which is a part of Jade Bird Component Library (JBCL). JBCDL is based on Jade Bird Component Model (JBCOM). JBCOM is a 3C-based hierarchic component model that is composed of specification and implementationlayers and with uniformity and self-containedcomposition. The main purpose of JBCDL is to describe component interface. It mainly applies to component composition under the help of (semi-) automatic tools. JBCDL has the followingfeatures: 1)code-wares and designwares that adopt object-orientedparadigm as the description objects; 2) adopting object-oriented paradigm itself; 3)uniformly describingcomponents of differentforms ( such as class, framework, and etc.); 4) integrating well with Jade Bird Component Library.