latahs

English

Noun

latahs

  1. plural of latah