Definition of wandering sailor in English:

wandering sailor

noun

  • Either of two creeping plants: