Ten Marines were killed and 11 wounded by a roadside bomb near Fallujah, Iraq, in one of the deadliest attacks on American troops in recent months.