put up a clear defence

  1. Verb iyi bir savunmada bulunmak
iyi bir savunmada bulunmak Verb