doll or scarecrow
insubstantial or weakly supported concept, idea, endeavor or argument
person of lesser importance
About this site and copyright information - Online Dictionary Home - Privacy Policy
English-Spanish Translation Home