toad spot - İngilizce Eşanlam Sözlük