Subscriber login


Forgot your password?

Library card login

Other

water taxi

Definition of water taxi

noun

  • a small motor boat for transporting paying passengers on rivers, canals, etc..

water taxi in other Oxford dictionaries

Definition of water taxi in the US English dictionary