Spanish edit

Noun edit

translocasa f (plural translocasas)

  1. translocase