carry a tune
carry a tune {v. phr.}
To sing the right notes without catching any false ones.
Al is a wonderful fellow, but he sure can't carry a tune and his singing is a pain to listen to.
Categories:
Source: A Dictionary of American Idioms