lenduha

  1. big and unwieldy

Turkish Dictionary (Kubbealti Turkish Dictionary)

  1. Çok iri ... veya şey