mechanical resonance - Turkish English Dictionary