The Ukrainian president has offered only qualified thanks to Ireland for its support for the country since the Russian invasion a month ago.
Addressing the European Council, Volodymyr Zelensky namechecked EU member states – noting in turn what he saw as the level of support the country had given Ukraine.
“Ireland, well, almost,” Mr Zelensky said.
The Ukrainian leader offered no further reasons for his comment.
Ireland, while fully backing the Ukrainian push for EU membership, has not abandoned its position of military neutrality in the face of the Russian assault.
Taoiseach Micheal Martin has stressed that the country is not politically neutral and has committed millions of euros in non-lethal aid to Ukraine.
Ireland has also taken in more than 10,000 Ukrainian refugees, with thousands more expected to arrive after the Government removed any requirement for visas.
Speaking to European leaders, Mr Zelensky said he was grateful for the sanctions imposed so far.
But he told leaders: “These are powerful steps. But it was a little late.
“Because if it had been preventative, Russia would not have gone to war. At least, no-one knows for sure. There was a chance.”
He asked European leaders not to delay accepting his country’s bid to join the EU.
“Do not be late. Please.”
Pointing to the events of the last month, he said: “You saw that Ukraine should be in the EU in the near future.”
EU leaders have so far resisted the call to accelerate the accession of Ukraine to the bloc.
Mr Zelensky has accepted an invitation to address the Oireachtas on April 6, where he will speak directly to Irish lawmakers.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.