sensu latu

English

Phrase

sensu latu

  1. Misspelling of sensu lato.