Yes, three hour-long meetings are three meetings, each an hour in length. Yes, a three-hour-long meeting is one meeting that lasts three hours. I don't agree we should refrain from using hyphens.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
CliveI'd prefer to say, as GG did, 'a meeting that lasts three hours'.
Or simply 'a three-hour meeting / three-hour meetings'. 'Long' is simply implied.