1 have all the earmarks | Definition of have all the earmarks

have (all) the earmarks

idiom

Definition of have (all) the earmarks

: to have qualities or characteristics that make something likely The business plan had (all) the earmarks of success.