Translation of للّو in English

للّو

Noun (feminine)

  1. slang

    the tongue

Powered by Oxford