Yours is also an interesting question. Normally, specific definitions are suppose to be given in particular publications to clarify key terms used. However, undergrowth birds could relate to those birds that are usually found, by habitat specialisation, under the tree cover and above the ground. These could be in shrubs and alike. On the other hand, ground birds could be those that are confined to the ground surface due to their species life histories.