there is no difference
From wiki; An aerodrome or airfield is a term for any location from which aircraft flight operations take place, regardless of whether they involve cargo or passengers or neither
and
The term "Airport" is also used in the aviation industry. There is not a clear difference in meaning between the two terms.
If I'm not mistaken
Airport have customs facilities
Aerodromes do not.
An airstrip is a piece of land designed to land a plane on. And airport is a facility that includes airstrips, terminals, hangers and other buildings.
An aerodrome is an area of land or water used for aircraft operation.
The airport code for Negril Aerodrome is NEG.
The airport code for Inisheer Aerodrome is INQ.
The airport code for Annemasse Aerodrome is QNJ.
The airport code for Sechelt Aerodrome is YHS.
The airport code for Eureka Aerodrome is YEU.
The airport code for Redhill Aerodrome is KRH.
The airport code for Oamaru Aerodrome is OAM.
The airport code for Kaikoura Aerodrome is KBZ.
The airport code for Ashburton Aerodrome is ASG.
The airport code for Alexandra Aerodrome is ALR.
The airport code for Hood Aerodrome is MRO.
The airport code for Wainwright Aerodrome is YWV.