What's "dreamboats" mean?

Native speaker’s answer
Rebecca
A "dreamboat" is someone who is very attractive; they're dreamy and desirable. It's usually used to describe men more than women. Ex: My friend thinks Zac Efron is such a dreamboat, but I don't see it. Ex: Grandpa used to be a real dreamboat!