locutada

Spanish

Participle

locutada f sg

  1. feminine singular of locutado