superfluitant

listen to the pronunciation of superfluitant
English - English
{a} floating above or on the top
{a} floating above or upon
Floating above or on the surface