1 definition by Read-Admiral Noodle

Top Definition
A journalist embeded (ie: deployed with) coalition forces during Operation Iraqi Freedom.
I just saw a hideous story from a british embed.
by Read-Admiral Noodle March 20, 2003

Mug icon
Buy a embed mug!