lablabs

English

Noun

lablabs

  1. plural of lablab