Truehits
ความหมายของคำว่า "beleaguered"
(ADJ) ซึ่งเต็มไปด้วยความยุ่งยากลำบาก