Meaning ADMIRABLE

See synonym: praiseworthy

Search for this exact term