search and rescue and homing (sarah) - Turkish English Dictionary

Suggest a Term