thuli

Martuthunira

Noun

thuli

  1. tawny frogmouth