Definition of wandering sailor in English:

wandering sailor

noun

  • Either of two creeping plants.

    See also toadflax