From català (“Catalan”) + parlant (“speaking; speaker”).
catalanoparlant m or f (masculine and feminine plural catalanoparlants)
catalanoparlant m or f by sense (plural catalanoparlants)