testosterone patch - Turkish English Dictionary