maintenance-free batteries - Turkish English Dictionary