Online Dictionary

stand in need of Explained

stand in need of at English => English (English Thesaurus) Of Explained:

[V] (Requirement): require, need, want, necessitate, demand, stand in need of, lack, desire, be necessary.