meaning of a weirdo

a weirdo meaning in Urban Dictionary

a person who acts srange, appears unusual, and does odd things.